<script type="text/javascript">
	tinyMCE.init({
		// General options
		relative_urls : false,
		mode : "exact",
        elements : "noidung",
		theme : "advanced",
		skin : "o2k7",
		height : '200px',
		width : '90%',
		language : 'en',			
		document_base_url: "<?php echo base_url()?>public/admin/js/tinymce/jscripts/tiny_mce",			
        entity_encoding: "raw",       
        inline_styles : true,
        verify_css_classes : true,
        fix_list_elements : true,
        //element_format : "xhtml"
        force_p_newlines : false,
        force_br_newlines : true,
        convert_newlines_to_brs : false,
        remove_linebreaks : false,	
		//skin_variant : "silver",
		plugins : "autolink,lists,pagebreak,style,layer,table,save,advhr,advimage,advlink,emotions,iespell,inlinepopups,insertdatetime,imagemanager ,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,template,wordcount,advlist,autosave,visualblocks",

		// Theme options
		theme_advanced_buttons1 : "save,newdocument,|,bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,styleselect,formatselect,fontselect,fontsizeselect",
		theme_advanced_buttons2 : "cut,copy,paste,pastetext,pasteword,|,search,replace,|,bullist,numlist,|,outdent,indent,blockquote,|,undo,redo,|,link,unlink,anchor,image,cleanup,help,code,|,insertdate,inserttime,preview,|,forecolor,backcolor",
		theme_advanced_buttons3 : "tablecontrols,|,hr,removeformat,visualaid,|,sub,sup,|,charmap,emotions,iespell,media,advhr,|,print,|,ltr,rtl,|,fullscreen",
		theme_advanced_buttons4 : "insertimage,insertlayer,moveforward,movebackward,absolute,|,styleprops,|,cite,abbr,acronym,del,ins,attribs,|,visualchars,nonbreaking,template,pagebreak,restoredraft,visualblocks",
		theme_advanced_toolbar_location : "top",
		theme_advanced_toolbar_align : "left",
		theme_advanced_statusbar_location : "bottom",
		theme_advanced_resizing : true,
		

		// Example content CSS (should be your site CSS)
		content_css : "css/content.css",

		// Drop lists for link/image/media/template dialogs
		template_external_list_url : "lists/template_list.js",
		external_link_list_url : "lists/link_list.js",
		external_image_list_url : "lists/image_list.js",
		media_external_list_url : "lists/media_list.js",

		// Style formats
		style_formats : [
			{title : 'Bold text', inline : 'b'},
			{title : 'Red text', inline : 'span', styles : {color : '#ff0000'}},
			{title : 'Red header', block : 'h1', styles : {color : '#ff0000'}},
			{title : 'Example 1', inline : 'span', classes : 'example1'},
			{title : 'Example 2', inline : 'span', classes : 'example2'},
			{title : 'Table styles'},
			{title : 'Table row 1', selector : 'tr', classes : 'tablerow1'}
		],

		// Replace values for the template plugin
		template_replace_values : {
			username : "Some User",
			staffid : "991234"
		}
	});
</script>
<!-- /TinyMCE -->
<h2 class="box_head grad_colour">{title_layout}</h2>
<a href="#" class="grabber">&nbsp;</a>
<a href="#" class="toggle">&nbsp;</a>

<div class="block">
	<?php 
	$attributes_form = array('class' => 'myform', 'id' => 'myform');
	echo form_open_multipart('{link_action}', $attributes_form);
	/*
	 * field_form:
	 * *type
	 * *name_field
	 * *data
	 * *value
	 * *attributes
	 * */
	foreach($field_form as $f){
		switch($f->type){
			case 'form_input':
				echo '<div class="input_group">';
				echo form_input($f->attributes);
				echo '</div>';
				break;
			case 'form_password':
				echo '<div class="input_group">';
				echo form_password($f->attributes);
				echo '</div>';
				break;
			case 'form_upload':
				echo '<div class="input_group">';
				echo form_upload($f->attributes);
				echo '</div>';
				break;
			case 'form_textarea':
				echo '<div class="input_group">';
				echo form_textarea($f->attributes);
				echo '</div>';
				break;
			case 'form_dropdown':
				echo '<div class="input_group">';
				echo form_dropdown($f->name_field,$f->data,$f->value,$f->attributes);
				echo '</div>';
				break;
			case 'form_fieldset':
				echo '<div class="input_group">';
				echo form_fieldset($f->value,$f->attributes);
				//echo $f->content;
				echo form_fieldset_close();
				echo '</div>';
				break;
			case 'form_checkbox':
				echo '<div class="input_group">';
				echo form_checkbox($f->attributes);
				echo '</div>';
				break;
			case 'form_radio':
				echo '<div class="input_group">';
				echo form_radio($f->attributes);
				echo '</div>';
				break;
			/*button*/
			case 'form_submit':
				echo form_submit($f->attributes);
				break;
			case 'form_reset':
				echo form_reset($f->attributes);
				break;
			case 'form_button':
				echo form_button($f->attributes);
				break;
			/**/
			case 'form_label':
				echo '<div class="input_group">';
				echo form_label($f->value,$f->name_field,$f->attributes);
				echo '</div>';
				break;
		}
	}
	echo form_close();
	?>
</div>


<script type="text/javascript"> 
var notempty = new LiveValidation('notempty');
notempty.add( Validate.Presence );

var realemail = new LiveValidation('realemail');
realemail.add( Validate.Email );

var atleast = new LiveValidation('atleast');
atleast.add( Validate.Length, { minimum: 30 } );

</script>
